package door;

import hunter.Rabbit;

import java.util.Random;

/**
 * 小偷类
 * @Author lzp
 * @Date 2024-03-14
 */
public class Thief {
    public void tou(Door door){

        //判断是否有防盗功能
        // 判断一下有没有实现这个防盗接口
        if (door instanceof AntiTheft){
            door.open();
            //触发防盗门响铃方法
            AntiTheft antiTheft = (AntiTheft)door;
            antiTheft.xiangLing();

            // 产生 1 - 10 的随机数
            int rand = new Random().nextInt(10) + 1;
            if (rand > 7){
                System.out.println("偷盗成功");
            }else {
                System.out.println("偷盗失败");
            }
        }else {
            door.open();
            System.out.println("开始偷东西...");
            door.close();
        }


    }
}
